+--com.crediware.crediblexml.coredef.DataLayoutField | +--com.crediware.crediblexml.coredef.DataFieldNumeric | +--com.crediware.crediblexml.coredef.DataFieldFloat
All Implemented Interfaces:
IXMLPersistable

public class DataFieldFloat
extends DataFieldNumeric

Copyright (c) 2001-2002 Crediware LLC. Purpose: This class incapsulate float field behavior for corresponding document element defined in the GUI. Returned by data accessor method generated by GUI tool.


Constructor Summary
DataFieldFloat(DataSegment container, MetaData metaData, IExternalDataProvider dataProvider, java.lang.String value)
          constructor creates data element with specified parameters
 
Method Summary
protected  java.lang.String getDefaultInputPattern()
          get default input pattern (pattern used in the business format) This pattern is applicable only when user haven't specified the corresponding pattern in the GUI
protected  java.lang.String getDefaultOutputPattern()
          get default output pattern (pattern in which the date is going to be presented in XML) This pattern is applicable only when user haven't specified the corresponding pattern in the GUI
 float getFloat()
          get a float value
 
Methods inherited from class com.crediware.crediblexml.coredef.DataFieldNumeric
formatNumber, getFormattedValue, parseNumber
 
Methods inherited from class com.crediware.crediblexml.coredef.DataLayoutField
getFieldMetaData, getXMLPresentmentType, isVisibleInXML
 
Methods inherited from class com.crediware.crediblexml.coredef.DataField
getAttributesForElement, getLexicalValue, getValue, isElement, populateDataForElement, saveFragmentAsAttribute, saveFragmentAsElement, setValue, toString
 
Methods inherited from class com.crediware.crediblexml.coredef.DataElement
getDataProvider, getEmptyAttribute, getMetaData, getName, getParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataFieldFloat

public DataFieldFloat(DataSegment container,
                      MetaData metaData,
                      IExternalDataProvider dataProvider,
                      java.lang.String value)
constructor creates data element with specified parameters

Method Detail

getDefaultOutputPattern

protected java.lang.String getDefaultOutputPattern()
get default output pattern (pattern in which the date is going to be presented in XML) This pattern is applicable only when user haven't specified the corresponding pattern in the GUI

Specified by:
getDefaultOutputPattern in class DataFieldNumeric
Returns:
String value by default returns ###,##0.00

getDefaultInputPattern

protected java.lang.String getDefaultInputPattern()
get default input pattern (pattern used in the business format) This pattern is applicable only